\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{mar. juil. 1 16:45:42 CEST 2014}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={Kerberos - Formats},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Formats et données diverses},
CreationDate={D:20140701164542},
ModDate={D:20140701164542},
Keywords={Kerberos;sécurité;authentification}
}}
\begin{document}
 
\begin{center}
{\Huge Kerberos - Formats }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Formats et données diverses}
 
\vspace{10mm}
 
\vspace{1cm}{\huge Format de temps supportés }
 
\
 
\hspace{1mm}  Le format \textbf{time\_duration} est utilisé pour exprimé une durée de temp dans les fichiers de configuration Kerberos est les commandes utilisateur. Les formats permis sont:
\vspace{5mm} \\
 
 
\hspace{1mm} Format\_\_\_\_Exemple\_\_\_\_valeure
 
{\ttfamily
h:m\texttt{[}:s\texttt{]}\_\_\_36:00\_\_\_\_\_\_36 hours\\ NdNhNmNs\_\_8h30s\_\_\_\_\_\_8 hours 30 seconds\\ N\_\_\_\_\_\_\_\_\_3600\_\_\_\_\_\_\_1 hour\\
}
\vspace{8mm}
 
\hspace{1mm}  Note: l'interval de temps ne devrait pas excéder 2147483647 secondes.
\vspace{5mm} \\
 
 
\hspace{1mm}  Le format \textbf{getdate\_time} spécifie une date. Les formats permis sont:
\vspace{5mm} \\
 
 
{\ttfamily
Date\_\_\_\_\_\_\_\_\_\_\_mm/dd/yy\_\_\_\_\_\_07/27/12\\ \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_month dd, yyyy\_Jul 27, 2012\\ \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_yyyy-mm-dd\_\_\_\_2012-07-27\\ Absolute time\_\_HH:mm\texttt{[}:ss\texttt{]}pp\_\_08:30 PM\\ \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_hh:mm\texttt{[}:ss\texttt{]}\_\_\_\_20:30\\ Relative time\_\_N tt\_\_\_\_\_\_\_\_\_\_30 sec\\ Time zone\_\_\_\_\_\_Z\_\_\_\_\_\_\_\_\_\_\_\_\_EST\\ \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_z\_\_\_\_\_\_\_\_\_\_\_\_\_-0400\\
}
\vspace{8mm}
 
\hspace{1mm}  Le format \textbf{absolute\_time}, rarement utilisé peut être noté selon un des formats suivants:
\vspace{5mm} \\
 
 
\hspace{1mm} Format\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_Example\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_Value
 
{\ttfamily
yyyymmddhhmmss\_\_\_\_\_\_\_\_\_\_20141231235900\_\_\_\_\_\_\_\_One minute before 2015\\ yyyy.mm.dd.hh.mm.ss\_\_\_\_\_2014.12.31.23.59.00\\ yymmddhhmmss\_\_\_\_\_\_\_\_\_\_\_\_141231235900\\ yy.mm.dd.hh.mm.ss\_\_\_\_\_\_\_14.12.31.23.59.00\\ dd-month-yyyy:hh:mm:ss\_\_31-Dec-2014:23:59:00\\ hh:mm:ss\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_20:00:00\_\_\_\_\_\_\_\_\_\_\_\_\_\_8 o’clock in the evening\\
}
\vspace{8mm}
 
\vspace{1cm}{\huge Types de chiffrement }
 
\
 
\hspace{1mm}  Kerberos peut utiliser divers algorithmes de chiffrement pour protéger des données. Un type de chiffrement Kerberos est une combinaison spécifique d'un algorithme de chiffrement avec un algorithme d'intégrité pour fournir la confidentialité et l'intégrité des données. Les clients effectuent 2 types de demandes (KDC-REQ) au KDC: AS-REQ et TGS-REQ. Le client utilise l'AS-REQ pour obtenir des tickets initiaux ( appelés TGT ), et utilisent TGS-REQ pour obtenir des tickets de service. Le KDC utilise 3 types de clé différentes en fournissant un ticket au client.
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{1mm} La clé long-terme du service:]{Le KDC l'utilise pour chiffrer le ticket de service actuel. Le KDC utilise la première clé long-terme dans le kvno le plus récent.}
\item[\hspace{1mm} La clé de session:]{Le KDC choisis aléatoirement cette clé et place une copie dans le ticket et une autre copie dans la partie chiffrée de la réponse.}
\item[\hspace{1mm} La clé de chiffrement de réponse:]{Le KDC l'utilise pour chiffrer la réponse qu'il envoie au client. Pour les réponses AS, c'est une clé long-terme du client. Pour les réponses TGS, c'est soit la clé de session du ticket authentifiant, ou une clé de sous-session.}
\end{description}
 
\hspace{1mm}  Chaque type de demande permet au client d'envoyer une liste de type de chiffrement qu'il accepte. Pour AS-REQ, cette liste affecte la sélection de la clé de session et la clé de chiffrement de la réponse. Pour TGS-REQ, cette liste affecte uniquement la sélection de la clé de session.
\vspace{5mm} \\
 
 
\hspace{1mm}  Compatibilité des types de chiffrement:
\vspace{5mm} \\
\hspace{1mm}  des-cbc-crc\_\_\_\_\_\_\_\_\_\_\_\_\_weak\_\_\_\_all\_\_\_\_\_>=2000
\vspace{5mm} \\
\hspace{1mm}  des-cbc-md5\_\_\_\_\_\_\_\_\_\_\_\_\_weak\_\_\_\_all\_\_ \_\_>=2000
\vspace{5mm} \\
\hspace{1mm}  arcfour-hmac\_\_\_\_\_\_\_\_\_\_\_\_ \_\_\_\_\_\_\_>=1.3\_\_\_>=2000
\vspace{5mm} \\
\hspace{1mm}  aes128-cts-hmac-sha1-96\_ \_\_\_\_\_\_\_>=1.3\_\_\_>=Vista
\vspace{5mm} \\
\hspace{1mm}  camellia128-cts-cmac\_\_\_\_ \_\_\_\_\_\_\_>=1.9\_\_\_none
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Variables d'environnement }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} KRB5\_CONFIG]{Spécifie l'emplacement de krb5.conf}
\item[\hspace{1mm} KRB5\_KDC\_PROFILE]{Spécifie l'emplacement de kdc.conf}
\item[\hspace{1mm} KRB5\_KTNAME]{Fichier keytab par défaut}
\item[\hspace{1mm} KRB5\_CLIENT\_KTNAME]{Fichier keytab client par défaut}
\item[\hspace{1mm} KRB5CCNAME]{fichier du cache d'accréditifs par défaut, sous la forme type:residual}
\item[\hspace{1mm} KRB5RCACHETYPE]{Type de cache replay par défaut. (défaut: dfl) none pour le désactiver}
\item[\hspace{1mm} KRB5RCACHEDIR]{Répertoire du cache replay par défaut.}
\item[\hspace{1mm} KPROP\_PORT]{port kprop à utiliser. Défaut: 754}
\item[\hspace{1mm} KRB5\_TRACE]{Fichier pour les logs.}
\end{description}
\end{flushleft}
\end{document}
